﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Adm/Site.Master" AutoEventWireup="true"
    CodeBehind="CadastroUsuarios.aspx.cs" Inherits="App.UI.CadastroUsuarios" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:UpdatePanel runat="server">
        <ContentTemplate>
            <span class="titulo">
                <asp:Literal ID="Literal1" Text="Cadastro de Usuários" runat="server" />
                <%--Home--%>
                <a href="Default.aspx" onclick="return confirm('Deseja mesmo ir para home?\nTodos os dados que não estiverem salvos serão perdidos.');"
                    class="m-btn mini right go-left"><i class="icon-home"></i>Home</a>
                <%--Voltar--%>
                <a href="javascript:history.back();" onclick="return confirm('Deseja mesmo retornar?\nTodos os dados que não estiverem salvos serão perdidos.');"
                    class="m-btn mini right go-left"><i class="icon-arrow-left"></i>Voltar</a>
            </span>
            <div class="clear">
            </div>
            </span>
            <hr />
            <div class="content">
                <label>
                    <span>Nível de Permissão</span>
                    <asp:DropDownList ID="ddlPermissao" DataTextField="Titulo" DataValueField="NivelPermissao_ID"
                        Width="313px" runat="server" />
                    <asp:CompareValidator ID="cvGrupo" runat="server" CssClass="Required" Display="Dynamic"
                        ControlToValidate="ddlPermissao" ValueToCompare="0" Operator="NotEqual" ValidationGroup="Salvar"
                        SetFocusOnError="true" Text="Campo Obrigatório" ToolTip="Preenchimento obrigatório." />
                </label>
                <div class="clear">
                </div>
                <label>
                    <span>Nome</span>
                    <asp:TextBox ID="txtNome" Width="300px" class="m-wrap" placeholder="Nome" runat="server" />
                    <asp:RequiredFieldValidator ID="rfNome" ValidationGroup="Salvar" ControlToValidate="txtNome"
                        CssClass="Required" Text="Campo Obrigatório" ToolTip="Preenchimento obrigatório."
                        Display="Dynamic" runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
                </label>
                <div class="clear">
                </div>
                <label>
                    <span>E-mail</span>
                    <asp:TextBox ID="txtEmail" Width="300px" TextMode="Email" class="m-wrap" placeholder="E-mail"  autocomplete="off"
                        runat="server" />
                    <asp:RequiredFieldValidator ID="rfEmail" ToolTip="Preenchimento obrigatório." ValidationGroup="Salvar"
                        ControlToValidate="txtEmail" CssClass="Required" Text="Campo Obrigatório" Display="Dynamic"
                        runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
                    <asp:RegularExpressionValidator ID="reEmail" runat="server" CssClass="Required" ControlToValidate="txtEmail"
                        ValidationGroup="Salvar" ValidationExpression="^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$"
                        SetFocusOnError="true" Text="E-mail inválido" ToolTip="E-mail inválido." />
                </label>
                <div class="clear">
                </div>
                <label>
                    <span>Cargo</span>
                    <asp:TextBox ID="txtTipoCargo" Width="300px" autocomplete="off" class="m-wrap" placeholder="Cargo"
                        runat="server" />
                    <asp:RequiredFieldValidator ID="rfCargo" ValidationGroup="Salvar" ControlToValidate="txtTipoCargo"
                        CssClass="Required" Text="Campo Obrigatório" ToolTip="Preenchimento obrigatório."
                        Display="Dynamic" runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
                </label>
                <div class="clear">
                </div>
                <label>
                    <span>Senha</span>
                    <asp:TextBox ID="txtPass" Width="300px" autocomplete="off" TextMode="Password" MaxLength="30"
                        class="m-wrap" runat="server" />
                    <asp:RequiredFieldValidator ID="rfPassword" ValidationGroup="Salvar" ControlToValidate="txtPass"
                        CssClass="Required" Text="Campo Obrigatório" ToolTip="Preenchimento obrigatório."
                        Display="Dynamic" runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
                    <asp:CustomValidator ID="cvSenha" runat="server" CssClass="validacao" ControlToValidate="txtPass"
                        SetFocusOnError="true" ValidationGroup="Salvar" ToolTip="Mínimo 6 caracteres."
                        OnServerValidate="cvSenha_ServerValidate" />
                </label>
                <div class="clear">
                </div>
                <label>
                    <span>Confirmar Senha</span>
                    <asp:TextBox ID="txtConfirmarSenha"  autocomplete="off" runat="server" class="m-wrap" Width="300px" MaxLength="30"
                        TextMode="Password" />
                    <asp:CompareValidator ID="cvConfirmarSenha" Display="Dynamic" runat="server" CssClass="Required"
                        ControlToValidate="txtPass" SetFocusOnError="true" ControlToCompare="txtConfirmarSenha"
                        ValidationGroup="Salvar" ToolTip="Confirmação incorreta" Text="Confirmação incorreta" />
                </label>
                <div class="clear">
                </div>
                <label class="checkboxForms">
                    <asp:CheckBox Text="Ativo" ID="cbAtivo" runat="server" />
                </label>
                <div class="clear">
                </div>
                <label>
                    <asp:LinkButton Text="Salvar" ID="btnSalvar" ValidationGroup="Salvar" CssClass="btn"
                        runat="server" OnClick="btnSalvar_Click" />
                </label>
            </div>
            <ul id="notification_area">
            </ul>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>
